home *** CD-ROM | disk | FTP | other *** search
/ Champak 128 / Vol 128 (Damaged).iso / games / fire_it_.swf / scripts / __Packages / #1.as < prev    next >
Encoding:
Text File  |  2011-03-26  |  4.8 KB  |  175 lines

  1. class ┬º#1┬º extends ┬º#26┬º
  2. {
  3.    static var ┬º#3┬º = false;
  4.    static var ┬º#202┬º = 0;
  5.    static var ┬º#281┬º = 1;
  6.    static var MISSING = 2;
  7.    static var ┬º#389┬º = 3;
  8.    static var ┬º#201┬º = 4;
  9.    static var ┬º#265┬º = 5;
  10.    static var ┬º#244┬º = 6;
  11.    static var ┬º#253┬º = 7;
  12.    static var ┬º#380┬º = 8;
  13.    static var ┬º#270┬º = 9;
  14.    static var ┬º#195┬º = 10;
  15.    static var ┬º#116┬º = 11;
  16.    static var ┬º#251┬º = 12;
  17.    static var ┬º#252┬º = 13;
  18.    static var ┬º#277┬º = 14;
  19.    static var ┬º#347┬º = 15;
  20.    static var ┬º#196┬º = 16;
  21.    static var ┬º#390┬º = 17;
  22.    static var ┬º#62┬º = [1,2,16,17,30,48,50,51,52,53,54,57,60,61,62,63,64,65];
  23.    static var ┬º#360┬º = -1;
  24.    static var ┬º#430┬º = -1;
  25.    function ┬º#1┬º()
  26.    {
  27.       super();
  28.       eval("#1").instance = this;
  29.       this.musicVolume = 25;
  30.       this["#77"] = 33;
  31.       this["#32"] = true;
  32.       this["#39"] = true;
  33.       this["#188"] = new Array();
  34.       var _loc3_ = eval("#1")["#62"][eval("#1")["#202"]];
  35.       while(_loc3_ < eval("#1")["#62"][eval("#1")["#390"]])
  36.       {
  37.          if(_loc3_ < 10)
  38.          {
  39.             this["#188"][_loc3_] = "FIUB_0" + _loc3_ + ".mp3";
  40.          }
  41.          else
  42.          {
  43.             this["#188"][_loc3_] = "FIUB_" + _loc3_ + ".mp3";
  44.          }
  45.          _loc3_ = _loc3_ + 1;
  46.       }
  47.       this["#316"](this["#188"],false);
  48.       this["#259"] = new Array();
  49.       this["#259"][1] = "BGM1.mp3";
  50.       this["#322"](this["#259"],false);
  51.       this["#241"] = getTimer();
  52.    }
  53.    static function getInstance()
  54.    {
  55.       if(eval("#1").instance == null)
  56.       {
  57.          eval("#1").instance = new ┬º#1┬º();
  58.       }
  59.       return eval("#1").instance;
  60.    }
  61.    function ┬º#2┬º()
  62.    {
  63.       return "BSoundManager:  ";
  64.    }
  65.    function setupButtons(┬º#72┬º, ┬º#71┬º)
  66.    {
  67.       if(this["#32"])
  68.       {
  69.          ┬º#72┬º.gotoAndStop(2);
  70.       }
  71.       else
  72.       {
  73.          ┬º#72┬º.gotoAndStop(1);
  74.       }
  75.       ┬º#72┬º.onRelease = function()
  76.       {
  77.          var _loc2_ = eval("#1").getInstance();
  78.          if(_loc2_["#32"])
  79.          {
  80.             _loc2_["#332"](1000);
  81.             this.gotoAndStop(1);
  82.          }
  83.          else
  84.          {
  85.             _loc2_["#353"](1000);
  86.             this.gotoAndStop(2);
  87.          }
  88.          if(eval("#1")["#3"])
  89.          {
  90.             eval("#0").log(_loc2_["#2"]() + "clicked sound button, mute=" + _loc2_["#32"]);
  91.          }
  92.       };
  93.       if(this["#39"])
  94.       {
  95.          ┬º#71┬º.gotoAndStop(2);
  96.       }
  97.       else
  98.       {
  99.          ┬º#71┬º.gotoAndStop(1);
  100.       }
  101.       ┬º#71┬º.onRelease = function()
  102.       {
  103.          var _loc2_ = eval("#1").getInstance();
  104.          if(_loc2_["#39"])
  105.          {
  106.             _loc2_["#331"](1000);
  107.             this.gotoAndStop(1);
  108.          }
  109.          else
  110.          {
  111.             _loc2_["#352"](1000);
  112.             this.gotoAndStop(2);
  113.          }
  114.          if(eval("#1")["#3"])
  115.          {
  116.             eval("#0").log(_loc2_["#2"]() + "clicked music button, mute=" + _loc2_["#39"]);
  117.          }
  118.       };
  119.    }
  120.    function ┬º#20┬º(┬º#83┬º)
  121.    {
  122.       switch(┬º#83┬º)
  123.       {
  124.          case eval("#1")["#202"]:
  125.          case eval("#1")["#380"]:
  126.          case eval("#1")["#270"]:
  127.          case eval("#1")["#251"]:
  128.          case eval("#1")["#252"]:
  129.          case eval("#1")["#277"]:
  130.          case eval("#1")["#347"]:
  131.          case eval("#1")["#196"]:
  132.          case eval("#1")["#253"]:
  133.          case eval("#1")["#244"]:
  134.             if(eval("#1")["#3"])
  135.             {
  136.                eval("#0").log(this["#2"]() + "playing sound " + eval("#1")["#62"][┬º#83┬º] + " for event " + ┬º#83┬º);
  137.             }
  138.             super["#187"](eval("#1")["#62"][┬º#83┬º]);
  139.             break;
  140.          case eval("#1")["#281"]:
  141.          case eval("#1")["#389"]:
  142.          case eval("#1")["#201"]:
  143.          case eval("#1")["#265"]:
  144.             if(eval("#1")["#3"])
  145.             {
  146.                eval("#0").log(this["#2"]() + "playing random sound for event " + ┬º#83┬º);
  147.             }
  148.          case eval("#1")["#195"]:
  149.             this["#218"](eval("#1")["#62"][┬º#83┬º],eval("#1")["#62"][┬º#83┬º + 1]);
  150.             break;
  151.          case eval("#1")["#116"]:
  152.             var _loc4_ = getTimer();
  153.             if(_loc4_ - this["#241"] > 700)
  154.             {
  155.                this["#241"] = _loc4_;
  156.                this["#218"](eval("#1")["#62"][┬º#83┬º],eval("#1")["#62"][┬º#83┬º + 1]);
  157.             }
  158.             break;
  159.          case eval("#1")["#360"]:
  160.             if(eval("#1")["#3"])
  161.             {
  162.                eval("#0").log(this["#2"]() + "no sound for this event");
  163.             }
  164.             break;
  165.          default:
  166.             eval("#0").log(this["#2"]() + "tried to play sound for bad event: " + ┬º#83┬º);
  167.       }
  168.    }
  169.    function ┬º#218┬º(first, ┬º#466┬º)
  170.    {
  171.       var _loc2_ = random(┬º#466┬º - first) + first;
  172.       super["#187"](_loc2_);
  173.    }
  174. }
  175.